# 有些情况还是比较容易遗漏 close 的
# def func():
#     f = open("d/Python环境/test.txt", 'r', encoding='utf8')
#     # 中间写其它的操作文件的逻辑
#     if cond:
#         # 进行条件处理
#         f.close()
#         return
#     # 其它代码
#     if cond:
#         # 进行条件处理
#         return
#     # 其它代码
#     f.close()

# 使用上下文管理器可以解决上述问题
# def func():
#     with open('d:/test.txt', 'r', encoding='utf8') as f:
#     # 进行文件这里的处理逻辑
#     # 代码
#     if cond:
#         return
#     # 代码
#     if cond:
#         return
#     # 代码